towed howitzer - Español Inglés Diccionario